package com.qumitech.visualnovel.model.dao.channel;

import java.math.BigDecimal;
import java.util.Date;

public class ChannelData {

    private Integer channelType;
    private Double regPayAmount;
    private Integer regPayUsers;
    private Integer regPayTimes;

    public Integer getChannelType() {
        return channelType;
    }

    public void setChannelType(Integer channelType) {
        this.channelType = channelType;
    }

    public Double getRegPayAmount() {
        return regPayAmount;
    }

    public void setRegPayAmount(Double regPayAmount) {
        this.regPayAmount = regPayAmount;
    }

    public Integer getRegPayUsers() {
        return regPayUsers;
    }

    public void setRegPayUsers(Integer regPayUsers) {
        this.regPayUsers = regPayUsers;
    }

    public Integer getRegPayTimes() {
        return regPayTimes;
    }

    public void setRegPayTimes(Integer regPayTimes) {
        this.regPayTimes = regPayTimes;
    }

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.id
     *
     * @mbggenerated
     */
    private Integer id;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.app_id
     *
     * @mbggenerated
     */
    private String appId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.target_date
     *
     * @mbggenerated
     */
    private Date targetDate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.app_name
     *
     * @mbggenerated
     */
    private String appName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.channel
     *
     * @mbggenerated
     */
    private String channel;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.income
     *
     * @mbggenerated
     */
    private BigDecimal income;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.unique_pay_user_count
     *
     * @mbggenerated
     */
    private Integer uniquePayUserCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.pay_success_count
     *
     * @mbggenerated
     */
    private Integer paySuccessCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.activated_count
     *
     * @mbggenerated
     */
    private Integer activatedCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.effective_count
     *
     * @mbggenerated
     */
    private Integer registerCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.price_10
     *
     * @mbggenerated
     */
    private Long price10;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.price_30
     *
     * @mbggenerated
     */
    private Long price30;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.price_100
     *
     * @mbggenerated
     */
    private Long price100;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.price_300
     *
     * @mbggenerated
     */
    private Long price300;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.price_posinfinity
     *
     * @mbggenerated
     */
    private Long pricePosinfinity;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.dc_income
     *
     * @mbggenerated
     */
    private Integer dcIncome;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.dc_activated_count
     *
     * @mbggenerated
     */
    private Integer dcActivatedCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.all_activated_count
     *
     * @mbggenerated
     */
    private Integer allActivatedCount;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.created_at
     *
     * @mbggenerated
     */
    private Date createdAt;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column statistics_dcchannelorderstat.updated_at
     *
     * @mbggenerated
     */
    private Date updatedAt;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.id
     *
     * @return the value of statistics_dcchannelorderstat.id
     *
     * @mbggenerated
     */
    public Integer getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.id
     *
     * @param id the value for statistics_dcchannelorderstat.id
     *
     * @mbggenerated
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.app_id
     *
     * @return the value of statistics_dcchannelorderstat.app_id
     *
     * @mbggenerated
     */
    public String getAppId() {
        return appId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.app_id
     *
     * @param appId the value for statistics_dcchannelorderstat.app_id
     *
     * @mbggenerated
     */
    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.target_date
     *
     * @return the value of statistics_dcchannelorderstat.target_date
     *
     * @mbggenerated
     */
    public Date getTargetDate() {
        return targetDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.target_date
     *
     * @param targetDate the value for statistics_dcchannelorderstat.target_date
     *
     * @mbggenerated
     */
    public void setTargetDate(Date targetDate) {
        this.targetDate = targetDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.app_name
     *
     * @return the value of statistics_dcchannelorderstat.app_name
     *
     * @mbggenerated
     */
    public String getAppName() {
        return appName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.app_name
     *
     * @param appName the value for statistics_dcchannelorderstat.app_name
     *
     * @mbggenerated
     */
    public void setAppName(String appName) {
        this.appName = appName == null ? null : appName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.channel
     *
     * @return the value of statistics_dcchannelorderstat.channel
     *
     * @mbggenerated
     */
    public String getChannel() {
        return channel;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.channel
     *
     * @param channel the value for statistics_dcchannelorderstat.channel
     *
     * @mbggenerated
     */
    public void setChannel(String channel) {
        this.channel = channel == null ? null : channel.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.income
     *
     * @return the value of statistics_dcchannelorderstat.income
     *
     * @mbggenerated
     */
    public BigDecimal getIncome() {
        return income;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.income
     *
     * @param income the value for statistics_dcchannelorderstat.income
     *
     * @mbggenerated
     */
    public void setIncome(BigDecimal income) {
        this.income = income;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.unique_pay_user_count
     *
     * @return the value of statistics_dcchannelorderstat.unique_pay_user_count
     *
     * @mbggenerated
     */
    public Integer getUniquePayUserCount() {
        return uniquePayUserCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.unique_pay_user_count
     *
     * @param uniquePayUserCount the value for statistics_dcchannelorderstat.unique_pay_user_count
     *
     * @mbggenerated
     */
    public void setUniquePayUserCount(Integer uniquePayUserCount) {
        this.uniquePayUserCount = uniquePayUserCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.pay_success_count
     *
     * @return the value of statistics_dcchannelorderstat.pay_success_count
     *
     * @mbggenerated
     */
    public Integer getPaySuccessCount() {
        return paySuccessCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.pay_success_count
     *
     * @param paySuccessCount the value for statistics_dcchannelorderstat.pay_success_count
     *
     * @mbggenerated
     */
    public void setPaySuccessCount(Integer paySuccessCount) {
        this.paySuccessCount = paySuccessCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.activated_count
     *
     * @return the value of statistics_dcchannelorderstat.activated_count
     *
     * @mbggenerated
     */
    public Integer getActivatedCount() {
        return activatedCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.activated_count
     *
     * @param activatedCount the value for statistics_dcchannelorderstat.activated_count
     *
     * @mbggenerated
     */
    public void setActivatedCount(Integer activatedCount) {
        this.activatedCount = activatedCount;
    }



    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.price_10
     *
     * @return the value of statistics_dcchannelorderstat.price_10
     *
     * @mbggenerated
     */
    public Long getPrice10() {
        return price10;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.price_10
     *
     * @param price10 the value for statistics_dcchannelorderstat.price_10
     *
     * @mbggenerated
     */
    public void setPrice10(Long price10) {
        this.price10 = price10;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.price_30
     *
     * @return the value of statistics_dcchannelorderstat.price_30
     *
     * @mbggenerated
     */
    public Long getPrice30() {
        return price30;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.price_30
     *
     * @param price30 the value for statistics_dcchannelorderstat.price_30
     *
     * @mbggenerated
     */
    public void setPrice30(Long price30) {
        this.price30 = price30;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.price_100
     *
     * @return the value of statistics_dcchannelorderstat.price_100
     *
     * @mbggenerated
     */
    public Long getPrice100() {
        return price100;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.price_100
     *
     * @param price100 the value for statistics_dcchannelorderstat.price_100
     *
     * @mbggenerated
     */
    public void setPrice100(Long price100) {
        this.price100 = price100;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.price_300
     *
     * @return the value of statistics_dcchannelorderstat.price_300
     *
     * @mbggenerated
     */
    public Long getPrice300() {
        return price300;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.price_300
     *
     * @param price300 the value for statistics_dcchannelorderstat.price_300
     *
     * @mbggenerated
     */
    public void setPrice300(Long price300) {
        this.price300 = price300;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.price_posinfinity
     *
     * @return the value of statistics_dcchannelorderstat.price_posinfinity
     *
     * @mbggenerated
     */
    public Long getPricePosinfinity() {
        return pricePosinfinity;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.price_posinfinity
     *
     * @param pricePosinfinity the value for statistics_dcchannelorderstat.price_posinfinity
     *
     * @mbggenerated
     */
    public void setPricePosinfinity(Long pricePosinfinity) {
        this.pricePosinfinity = pricePosinfinity;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.dc_income
     *
     * @return the value of statistics_dcchannelorderstat.dc_income
     *
     * @mbggenerated
     */
    public Integer getDcIncome() {
        return dcIncome;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.dc_income
     *
     * @param dcIncome the value for statistics_dcchannelorderstat.dc_income
     *
     * @mbggenerated
     */
    public void setDcIncome(Integer dcIncome) {
        this.dcIncome = dcIncome;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.dc_activated_count
     *
     * @return the value of statistics_dcchannelorderstat.dc_activated_count
     *
     * @mbggenerated
     */
    public Integer getDcActivatedCount() {
        return dcActivatedCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.dc_activated_count
     *
     * @param dcActivatedCount the value for statistics_dcchannelorderstat.dc_activated_count
     *
     * @mbggenerated
     */
    public void setDcActivatedCount(Integer dcActivatedCount) {
        this.dcActivatedCount = dcActivatedCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.all_activated_count
     *
     * @return the value of statistics_dcchannelorderstat.all_activated_count
     *
     * @mbggenerated
     */
    public Integer getAllActivatedCount() {
        return allActivatedCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.all_activated_count
     *
     * @param allActivatedCount the value for statistics_dcchannelorderstat.all_activated_count
     *
     * @mbggenerated
     */
    public void setAllActivatedCount(Integer allActivatedCount) {
        this.allActivatedCount = allActivatedCount;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.created_at
     *
     * @return the value of statistics_dcchannelorderstat.created_at
     *
     * @mbggenerated
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.created_at
     *
     * @param createdAt the value for statistics_dcchannelorderstat.created_at
     *
     * @mbggenerated
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column statistics_dcchannelorderstat.updated_at
     *
     * @return the value of statistics_dcchannelorderstat.updated_at
     *
     * @mbggenerated
     */
    public Date getUpdatedAt() {
        return updatedAt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column statistics_dcchannelorderstat.updated_at
     *
     * @param updatedAt the value for statistics_dcchannelorderstat.updated_at
     *
     * @mbggenerated
     */
    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table statistics_dcchannelorderstat
     *
     * @mbggenerated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", appId=").append(appId);
        sb.append(", targetDate=").append(targetDate);
        sb.append(", appName=").append(appName);
        sb.append(", channel=").append(channel);
        sb.append(", income=").append(income);
        sb.append(", uniquePayUserCount=").append(uniquePayUserCount);
        sb.append(", paySuccessCount=").append(paySuccessCount);
        sb.append(", activatedCount=").append(activatedCount);
        sb.append(", registerCount=").append(registerCount);
        sb.append(", price10=").append(price10);
        sb.append(", price30=").append(price30);
        sb.append(", price100=").append(price100);
        sb.append(", price300=").append(price300);
        sb.append(", pricePosinfinity=").append(pricePosinfinity);
        sb.append(", dcIncome=").append(dcIncome);
        sb.append(", dcActivatedCount=").append(dcActivatedCount);
        sb.append(", createdAt=").append(createdAt);
        sb.append(", updatedAt=").append(updatedAt);
        sb.append("]");
        return sb.toString();
    }

    public Integer getRegisterCount() {
        return registerCount;
    }

    public void setRegisterCount(Integer registerCount) {
        this.registerCount = registerCount;
    }
}